home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / gprof / gpfsrc09.zoo / Changelog next >
Text File  |  1993-03-02  |  2KB  |  75 lines

  1. Changelog for gprof: entries are in ascending order
  2.  
  3. gprof.c:: ++jrb
  4.     add reloc before dumping the summary file to the symbol value
  5.     add _malloczero(1) :: the code seems to assume it.
  6.  
  7. ------------------------------- Patchlevel 2 ---------------------------
  8.  
  9. gprof.c, st-out.h:: andreas
  10.     handle long GST format symbols
  11.  
  12.     ++jrb:: use of gcc -G to get long symbols is *HIGHLY* recommended
  13.     (in fact i am considering making this the default. BTW
  14.      thanks to apratt@atari, db now supports GST symbols. So
  15.      does Michal Jaegermann's version of szadb)
  16.  
  17. ------------------------------- Patchlevel 3 ---------------------------
  18.  
  19. *.[ch]:: ++jrb
  20.     -- sync code up with GNU gprof from binutils 1.9.
  21.     -- add in g++ name demangler hooks. to use the name demangler
  22.     all you have to do is delete the function cplus_demangle()
  23.     from the end of gprof.c and link in cplus-dem.o instead.
  24.     for now we leave this out because even with -G the mangled
  25.     names are too long, and the demangler gets confused.
  26.  
  27.  
  28. gprof.c:: ++jrb
  29.     filter out "gcc_compiled" symbols
  30.     filter out the dummy symbols ld dumped in (in write_atari_sym)
  31.        (ie. syms of type A_UNDF). Some of these are legit and not
  32.        dummies, but certainly are of no interest to profiling.
  33.     filter out symbols that look like "D:<name>" where D is any drive.
  34.       (this is to catch cases where there is no '\' in the pathname)
  35.  
  36. ------------------------------- Patchlevel 4 ---------------------------
  37.  
  38. gprof.c:: ++jrb
  39.     pass underscores to the demangler.
  40.     link in demangler
  41.  
  42. cplusdem.c:: ++jrb
  43.     c++ demangler
  44.  
  45. Makefile:: ++jrb
  46.     link in demangler
  47.  
  48. ------------------------------- Patchlevel 5 ---------------------------
  49.  
  50. gprof.c:: ++jrb
  51.     various fixes from the net. gprof -s should work better now.
  52.  
  53. ------------------------------- Patchlevel 6 ---------------------------
  54.  
  55. cplusdem.c:: ++jrb
  56.         fix up demangler as per util diffs
  57.  
  58. ------------------------------- Patchlevel 7 ---------------------------
  59.  
  60. cplusdem.c:: ++jrb
  61.     more fixes to demangler as per util diffs
  62.  
  63. gprof.c:: ++jrb
  64.     dont strip off the initial '_' when reading symbols. this was
  65.         preventing the demangler from doing its job properly. before
  66.     printing the initial '_' if present is stripped, so this is
  67.     not a problem when you have a unmangled name.
  68.  
  69. ------------------------------- Patchlevel 8 ---------------------------
  70.  
  71. gprof.c:: ++jrb
  72.     clean up binary seach conditions in val_to_sym.
  73.  
  74. ------------------------------- Patchlevel 9 ---------------------------
  75.